Symbolic Veriication with Gap-order Constraints
نویسنده
چکیده
Finite state automata with counters are useful for modeling systems with discrete parameters. The calculation of state invariants is an important tool in the analysis of such systems. Previous authors have presented techniques for the calculation of state invariants based on their approximation by convex polyhedra. In this paper we present a new method for the calculation of invariants for nite state automata with counters, based on their representation by gap-order constraints. This method diiers from previous approaches by exploiting existing techniques for the calculation of least xed points. The use of least xed points reduces the need for approximation and allows the generation of non-convex invariants. R esum e Les automates nis sont utiles pour mod eliser les syst emes avec param etres discrets. Un outil important pour l'analyse de ces syst emes est le calcul des invariants des etats. D'autres auteurs ont pr esent e des techniques pour calculer les invariants a base d'approximations par poly edres convexes. Dans cet article nous pr esentons une nouvelle m ethode pour calculer les invariants des automates nis avec compteurs. Cette m ethode utilise une repr esentation des invariants par contraintes d'ordre avec intervalles en-tiers. Cette m ethode dii ere des approches pr ec edentes par son utilisation de techniques de calcul de plus petits points xes. L'utilisation des plus petits points xes permet souvent d'obtenir des r esultats exacts (non ap-proxim es), et permet egalement d'engendrer des invariants non-convexes.
منابع مشابه
Speciication and Veriication of Temporal Information Using Presburger Formulas
We present a novel set of tools for performing symbolic timing veriication of timing diagrams. The tools are multipurpose with uses in veriication, derivation of synthesis constraints, and design evaluation. Our methodology is based on techniques for manipulating Presburger formulas. We demonstrate via examples that Presburger formulas are very expressive and our veriication results argue that ...
متن کاملAutomated Verification of Concurrent Linked Lists with Counters
We present an automated veriication technique for veriica-tion of concurrent linked lists with integer variables. We show that using our technique one can automatically verify invariants that relate (unbounded) integer variables and heap variables such as head 6 = null ! numItems > 0. The presented technique extends our previous work on composite symbolic representations with shape analysis. Th...
متن کاملAutomatic Symbolic Verification of Embedded Systems
We present a model-checking procedure and its implementation for the automatic veriication of embedded systems. The system components are described as Hybrid Automata|communicating machines with nite control and real-valued variables that represent continuous environment parameters such as time, pressure, and temperature. The system requirements are speciied in a temporal logic with stop watche...
متن کاملA simple theorem prover based on symbolic trajectory evaluation and BDD's
Formalhardware veriication based on symbolic trajectory evaluation shows considerable promise in verifying medium to large scale VLSI designs with a high degree of automation. However, in order to verify today's designs, a method for composing partial veriication results is needed. One way of accomplishing this is to use a general purpose theorem prover to combine the veri-cation results obtain...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996